September 25, 2018, 06:14:14 AM

Vita-Nex: Core



ServUO
Ultima Shards: Multiverse

JetBrains

User Info

 
 
Welcome, Guest. Please login or register.

Who's Online

  • Dot Guests: 5
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

Advertisment

Current Board

Support  >  Module Support

Give and receive help and advice to do with project modules (Core Modules). This board is NOT for custom module support, only stock project modules.


Author Topic: Battle Rewards that are tied to the PlayerMobile  (Read 3779 times)

0 Members and 1 Guest are viewing this topic.

Offline Greed

  • User
  • *
  • Posts: 21
  • Likes: 2
    • View Profile
Battle Rewards that are tied to the PlayerMobile
« on: September 29, 2015, 11:40:06 PM »
Hi Lee,

Just have a quick question (hopefully) hehe. Specifically, I'm interested in using a battle reward that is tied to the playermobile. I have already tied PvPPoints to the playermobile but I'm unsure on how to use them as a reward for your most excellent battles system. Of course I've already figured out using items as rewards, and that works just swell, but a PlayerMobile currency as a battle reward seems to be a little confusing for me. Thanks so much any reply.

Best,

Jeff (Greed)

Offline Vorspire

  • Administrator
  • *****
  • Posts: 136
  • Likes: 34
  • Founder & Developer
    • View Profile
    • Vita-Nex: Core
Re: Battle Rewards that are tied to the PlayerMobile
« Reply #1 on: October 01, 2015, 01:05:41 PM »
If you're having trouble distributing points directly to a PlayerMobile instance (ex; PlayerMobile.PvPPoints), you could create a new Item that when added to a Player's Bank or Pack, would be consumed and credited to their PvPPoints value.

You can do this by overriding the Item.OnAdded method in your custom item class and detecting whether the current Item.RootParent is a PlayerMobile or not.

Code: csharp [Select]

public override void OnAdded(object parent) // may be 'IEntity parent'
{
    base.OnAdded( parent );

    var owner = this.RootParent as PlayerMobile;

    if( owner != null )
    {
        owner.PvPPoints += this.Amount;
        this.Delete();
    }
}


Future versions of the battle system will include a way to set a property name and will utilize VNc's 'ObjectProperty' class to do so.
http://core.vita-nex.com/svn/PropertyObjects/ObjectProperty.cs
« Last Edit: October 01, 2015, 01:11:19 PM by Vorspire »

Offline Greed

  • User
  • *
  • Posts: 21
  • Likes: 2
    • View Profile
Re: Battle Rewards that are tied to the PlayerMobile
« Reply #2 on: October 01, 2015, 08:37:35 PM »
That's brilliant, thanks Lee.  ;D

 

Download VNc

Recent Topics

Vita-Nex: Core 5.1.0.0 Released! by Vorspire
[July 10, 2018, 09:25:40 PM]


Effects Help by Vorspire
[January 15, 2017, 06:47:33 PM]


Ultima Online Phoenix is Ready to Begin! by Abracadabra2.0
[December 13, 2016, 01:14:49 AM]


How To: Deceit Braziers Spawn/Despawn by Abracadabra2.0
[November 26, 2016, 07:34:13 PM]


Installing VNC 3.0.0.1 by Johnny
[August 27, 2016, 06:49:40 PM]


JSON Web Stats Stuck Problem by Argalep
[May 27, 2016, 06:16:55 AM]


Modules not Working after being Enabled by ProfessorChaos
[May 19, 2016, 02:44:06 AM]


Issues Installing VitaNex Core 3.0.0.1 on RunUO 2.7 by ProfessorChaos
[May 18, 2016, 09:30:37 PM]


ADM Assistance by Vorspire
[May 18, 2016, 09:23:25 PM]


Suggestion by Vorspire
[April 24, 2016, 06:23:15 PM]

Comments

Refresh History
  • Moderated
  • Terrapin: Hello - and thanks - thought I would check VNC out since using it in JustUO server...
    April 22, 2015, 10:20:17 PM
  • Vorspire: Hello!
    December 16, 2014, 07:11:55 PM
  • Tek: Hello
    December 15, 2014, 08:51:25 AM
  • magnus_mythos: hello
    November 18, 2014, 05:30:22 AM
  • Antares_UO: thanks Vospire
    June 15, 2014, 06:52:17 PM
  • jezika: Thank you is not enough Vorspire! This system is exactly what I was looking for.
    June 04, 2014, 06:01:11 AM
  • Vorspire: VNc 2.1.1.0 Released!
    March 10, 2014, 01:33:06 AM
  • Vorspire: VNc 2.1.0.0 Released!
    January 27, 2014, 12:57:51 PM
  • Kassandra: Many thanks for building my shard for me.  It is awesome, I'm extremely pleased with what you've done and the ongoing support!!!
    November 20, 2013, 01:31:08 AM
  • Regnak: Great news ! Thanks Vorspire :)
    November 16, 2013, 01:55:16 PM
  • Vorspire: VNc: 2.1.0.0 is being developed!
    November 13, 2013, 08:38:35 AM
  • Vorspire: VNc 2.0.0.5 Released!
    September 11, 2013, 12:49:42 AM
  • Vorspire: VNc 2.0.0.4 Released!
    August 23, 2013, 12:47:54 AM
  • Vorspire: VNc 2.0.0.3 Released!
    July 05, 2013, 12:50:13 AM
  • Kaemalux: :-)
    July 01, 2013, 01:51:13 PM
  • Vorspire: VNc 2.0.0.2 Released!
    June 20, 2013, 08:29:19 PM
  • scrlked: I am trying it out on my shard. This is taking UO to the next level.
    June 13, 2013, 11:11:16 AM
  • Vorspire: VNc 2.0.0.0 Released!
    June 03, 2013, 12:53:33 AM
  • ST33LDI9ITAL: huzzah, going on vacation in for 2 weeks soon, plan to catch up on some runuo stuff. looking forward to taking some time with it. good job!
    February 26, 2013, 06:02:30 AM
  • Vorspire: The latest, most optimised version of VNc is not far from release.
    February 22, 2013, 03:16:51 AM

Carbonate design by Bloc
variant: carbon
SMF 2.0.11 | SMF © 2015, Simple Machines
SimplePortal 2.3.6 © 2008-2014, SimplePortal