- Joined
- May 16, 2007
- Messages
- 7,272
EDIT: Fixed a lil bug in the system.
Yes, ive done it.
2 1handed weapons or 1 2handed weapon.
(part 2 of One Class GUI RPG System)
ok same deal
Sort items as
Permanent - Weapons
Artifact - Helmets
Purchasable - Armors
Campaign - Shields
or w.e thats how i did it (you can modify it easily)
however, THIS is the different part
~set all your items to lvl 2, but onehanded weapons to lvl 1.~
first trigger
Explanations coming soon!
link to simple system: One Class GUI RPG System
Yes, ive done it.
2 1handed weapons or 1 2handed weapon.
(part 2 of One Class GUI RPG System)
ok same deal
Sort items as
Permanent - Weapons
Artifact - Helmets
Purchasable - Armors
Campaign - Shields
or w.e thats how i did it (you can modify it easily)
however, THIS is the different part
~set all your items to lvl 2, but onehanded weapons to lvl 1.~
first trigger
-
One Class
-

Events
-


Unit - A unit Acquires an item
-
-

Conditions
-

Actions
-


For each (Integer A) from 1 to 6, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






And - All (Conditions) are true
-







Conditions
-








((Hero manipulating item) has (Item carried by (Hero manipulating item) in slot (Integer A))) Equal to True
-








(Item carried by (Hero manipulating item) in slot (Integer A)) Not equal to (Item being manipulated)
-








(Item-class of (Item carried by (Hero manipulating item) in slot (Integer A))) Equal to (Item-class of (Item being manipulated))
-








(Item level of (Item being manipulated)) Equal to 2
-
-
-
-





Then - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








(Item-class of (Item being manipulated)) Equal to Permanent
-
-







Then - Actions
-








Game - Display to (Player group((Owner of (Hero manipulating item)))) the text: |cffff0000You alrea...
-








Hero - Drop (Item being manipulated) from (Hero manipulating item)
-
-







Else - Actions
-








If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-









If - Conditions
-










(Item-class of (Item being manipulated)) Equal to Artifact
-
-









Then - Actions
-










Game - Display to (Player group((Owner of (Hero manipulating item)))) the text: |cffff0000You alrea...
-










Hero - Drop (Item being manipulated) from (Hero manipulating item)
-
-









Else - Actions
-










If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-











If - Conditions
-












(Item-class of (Item being manipulated)) Equal to Purchasable
-
-











Then - Actions
-












Game - Display to (Player group((Owner of (Hero manipulating item)))) the text: |cffff0000You alrea...
-












Hero - Drop (Item being manipulated) from (Hero manipulating item)
-
-











Else - Actions
-












If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-













If - Conditions
-














(Item-class of (Item being manipulated)) Equal to Campaign
-
-













Then - Actions
-














Game - Display to (Player group((Owner of (Hero manipulating item)))) the text: |cffff0000You alrea...
-














Hero - Drop (Item being manipulated) from (Hero manipulating item)
-
-













Else - Actions
-
-
-
-
-
-
-
-
-





Else - Actions
-
-
-
-
-
-
Onehanded Weapons
-

Events
-


Unit - A unit Acquires an item
-
-

Conditions
-

Actions
-


For each (Integer A) from 1 to 6, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






And - All (Conditions) are true
-







Conditions
-








((Hero manipulating item) has (Item carried by (Hero manipulating item) in slot (Integer A))) Equal to True
-








(Item carried by (Hero manipulating item) in slot (Integer A)) Not equal to (Item being manipulated)
-








(Item-class of (Item carried by (Hero manipulating item) in slot (Integer A))) Equal to (Item-class of (Item being manipulated))
-








(Item level of (Item being manipulated)) Equal to 1
-
-
-
-





Then - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








(Item-class of (Item being manipulated)) Equal to Permanent
-
-







Then - Actions
-








For each (Integer B) from 1 to (Number of items carried by (Hero manipulating item)), do (Actions)
-









Loop - Actions
-










For each (Integer A) from 1 to 1, do (Actions)
-











Loop - Actions
-












For each (Integer B) from 2 to 2, do (Actions)
-













Loop - Actions
-














For each (Integer C) from 3 to 3, do (Actions)
-















Loop - Actions
-
















For each (Integer D) from 4 to 4, do (Actions)
-

















Loop - Actions
-


















For each (Integer E) from 5 to 5, do (Actions)
-



















Loop - Actions
-




















For each (Integer F) from 6 to 6, do (Actions)
-





















Loop - Actions
-






















If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-























If - Conditions
-
























(Item-class of (Item carried by (Hero manipulating item) in slot (Integer B))) Equal to Permanent
-
























Or - Any (Conditions) are true
-

























Conditions
-


























(((((Item level of (Item carried by (Hero manipulating item) in slot A)) + (Item level of (Item carried by (Hero manipulating item) in slot B))) + (Item level of (Item carried by (Hero manipulating item) in slot C))) + (Item level of (Item carried by (Hero ma Equal to 3
-


























(((((Item level of (Item carried by (Hero manipulating item) in slot A)) + (Item level of (Item carried by (Hero manipulating item) in slot B))) + (Item level of (Item carried by (Hero manipulating item) in slot C))) + (Item level of (Item carried by (Hero ma Equal to 5
-


























(((((Item level of (Item carried by (Hero manipulating item) in slot A)) + (Item level of (Item carried by (Hero manipulating item) in slot B))) + (Item level of (Item carried by (Hero manipulating item) in slot C))) + (Item level of (Item carried by (Hero ma Equal to 7
-


























(((((Item level of (Item carried by (Hero manipulating item) in slot A)) + (Item level of (Item carried by (Hero manipulating item) in slot B))) + (Item level of (Item carried by (Hero manipulating item) in slot C))) + (Item level of (Item carried by (Hero ma Equal to 9
-
-
-
-























Then - Actions
-
























Game - Display to (Player group((Owner of (Hero manipulating item)))) the text: |cffff0000You alrea...
-
























Hero - Drop (Item being manipulated) from (Hero manipulating item)
-
-























Else - Actions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-







Else - Actions
-
-
-





Else - Actions
-
-
-
-
-
Explanations coming soon!
link to simple system: One Class GUI RPG System
Attachments
Last edited:





