Commit Graph
52 Commits
Author SHA1 Message Date
voronius 4d99a84935 Fix for inspiration buff
Buff is now properly applied, stat mods are properly computed and
changes to stats are clearly visible . Sample test at
https://www.youtube.com/watch?v=KOV2C4z5VAw
2014-08-05 04:14:13 +03:00
Waverunner 86e37dccbf Fixed 0000022: Most persistent buffs being removed on soft-relog 2014-07-07 09:30:56 -04:00
Treeku 97af15a747 Added try-catches to schedulers to identify errors 2014-06-18 08:06:27 +01:00
Light2 d315e359f1 fixed? #841 2014-06-09 19:28:47 +02:00
CharonInferar b768272ef2 Biolinking and buff item procs added
Rare buff items now have a working proc
2014-06-01 20:29:36 +02:00
Ziggeh 9d99462dd0 Buffs - add() and remove() no longer used 2014-05-17 15:27:29 +02:00
Treeku 985cd6b779 Moved buff and skillmod objects 2014-04-29 03:56:52 +01:00
Seefo b0a4204a49 Fixed an issue where saber reflect would not be granted upon speccing it in expertise - fixed a vehicle radial bug 2014-04-16 13:27:12 -04:00
Treeku e91362a12f Fixed most warnings 2014-04-10 11:52:09 +01:00
Waverunner 438c960d88 Buffs refactored to use DatatableVisitor on server load
Originally, everytime a new Buff instance was created, it would loop
through the Datatable Visitor everytime. Now it's only done once on
server startup and put into a buffMap. A copy of the base buff is then
done through the constructor of Buff class should a new instance of that
buff type needs to be created from the one inside the map.
2014-04-06 16:29:31 -04:00
Waverunner 1865c48ad6 Fixed Error: target cannot be resolved to a variable 2014-04-06 11:03:32 -04:00
Treeku 9e83367db7 Changed when callbacks used, impv off buff removal 2014-04-06 09:48:26 +01:00
Treeku 06ecc10be9 Removed premature buff return preventing stacking
This check is already handled more thoroughly further down where it either adds it as a stack or removes it.
2014-04-06 08:03:03 +01:00
Waverunner 9e80b5eeae Added basis for server-side cooldown checks, added warmup checks, closed #273
Note that cooldown check is currently used only for the holoemote
command. To add a cooldown to any command, all you have to do is
CreatureObject.addCooldown(name). In this commit I also moved some
cooldown variables from CombatCommand to BaseSWGCommand since many
non-combat commands had cooldowns (Wookie Roar, Holo-Emotes). I also put
in a warmup cooldown (time before command is called) for non-combat
commands.
2014-04-03 19:23:31 -04:00
Light2 310b9052fd fixed clear buffs 2014-04-01 16:11:57 +02:00
Seefo e7761f7e45 Added actionPercent and healthPercent skillmods 2014-03-31 22:43:18 -04:00
Seefo f93a7b68db Added action skill mod 2014-03-31 22:03:39 -04:00
Seefo 515cb92ce7 Added option for buffs on items and wearables 2014-03-31 21:06:43 -04:00
Seefo 7969394bea Fixed movement skillmod 2014-03-31 12:44:53 -04:00
Seefo c3e784f76f Buffs now fallback on ... read extended
Buffs now fallback onto buffs.iff if no script currently exists for the
buff.
2014-03-31 12:26:03 -04:00
Waverunner 75f72fe7dc Fixed #314 2014-03-29 19:09:45 -04:00
Light2 9f859490f1 fixed(?) buffs/debuffs on npcs 2014-03-28 19:52:28 +01:00
Waverunner bb85682bd6 Bug Fixes: Issue #215 + #235 & Minor improvements.
(BugFix) Officer group buff's will now check ranges
(BugFix) Group buffs applied when a player joins a group as long as they
are within range
(BugFix) /inspire will now take a command string for target
(BugFix) /imagedesign will now take a command string for target
2014-03-27 11:23:15 -04:00
Light2 c3772e3246 Added xp gain on killing NPCs, fixed some bugs, added 2 new config options 2014-03-26 23:37:10 +01:00
Waverunner d108353614 Merge remote-tracking branch 'origin/master' into Wave_Entertainer
Conflicts:
	src/services/BuffService.java
	src/services/collections/CollectionService.java
2014-03-23 14:32:45 -04:00
Waverunner cf5c36dd29 Added Buff Workshop Collection, hologram variable to creatureobject
(Added) BuffWorkshop Collection
(Code) Added hologram variable to CreatureObject
(BugFix) Inspiration ticks stop at max duration
2014-03-23 13:42:18 -04:00
Treeku 7d8725d60b Added buffer to buff funcs, added buff checks 2014-03-23 16:49:59 +00:00
Ziggeh a3e7b10372 Buffs - Permanent duration buffs now correctly replace non-permanent version 2014-03-23 02:46:47 +01:00
Treeku d1fff9e069 Fixed buff duration check, fixed group buffs
- The duration needed to be set on the buff object "before "the buff is
actually added.  Because of this, I made the distinction between setup(0
(setting up the buff object) and add() (adding the buff stats to the
player).

- Group buffs would add the buff based on each individual player's
skillmods instead of the buffer's.  Due to this, I made a "buffer"
parameter for doAddBuff().  If there is a buffer, regardless of it's a
buffer within our group, we can specify them, otherwise provide null.
2014-03-22 02:07:53 +00:00
Treeku 5df4b7c203 Made all callScript functions consistent 2014-03-19 18:26:15 +00:00
Treeku c33fcc6715 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2013-12-11 12:34:20 +00:00
Treeku 62167880ac Buff callbacks run in a separate schedule 2013-12-11 12:31:51 +00:00
Ziggeh bd7bb1a01b Fixed buff stacks
Stackable buffs will no longer have their stack count reset when
exceeding the cap.
2013-12-10 20:06:56 +01:00
Treeku 8bfad21de1 Add buff callbacks (buff effcts can be removed)
If the buff as a callback field, define it as a function in the buff
script and do whatever it's supposed to do.  It uses the same params as
the other functions in there do.  For example:

def handleClearBuffEffect(core, actor, buff):
2013-12-03 22:32:38 +00:00
Treeku 890e523ba4 Buffs should now play and stop effects automatically 2013-12-02 22:55:26 +00:00
Light2 f2b156cb61 Added group buffs 2013-11-27 00:11:48 +01:00
Waverunner 4f94664584 Added ent skillmods, fixed attribute points in buff workshop 2013-11-25 17:00:32 -05:00
Waverunner b6921a7dc9 BuffRecipient window now updates properly 2013-11-17 13:21:09 -05:00
Waverunner a5385ce4da Skills now grant appropriate title
Added a title list to PlayerObject as well for server purposes (mainly
for /setcurrentskilltitle)
2013-11-15 17:03:42 -05:00
Waverunner 330c06c93c Fixed animation & buff window shows for recipient 2013-11-11 18:46:59 -05:00
Waverunner cc24adeea6 Added BuildABuff Packet 2013-11-10 16:33:41 -05:00
Waverunner 8c65a92871 Bonus Set Buffs no longer removed on logout 2013-11-09 14:49:15 -05:00
Treeku 90f2eec454 Added leveling/roadmap, skillService 2013-11-05 05:36:37 +00:00
Light2 ca5aae4187 Added DoTs, added buff stacks, fixed several combat bugs, added several commands and buffs 2013-09-29 19:17:16 +02:00
Light2 110f8ae237 Added cooldown resets for commands that arent executed 2013-09-22 18:47:41 +02:00
Light2 c7bfc890bd Cloning works now, changed object list to hash map (significant performance increase) 2013-09-21 19:02:35 +02:00
Light2 351f1d6bd4 Reworked script service, added cloning terminals to all cloning facilities 2013-09-16 16:42:30 +02:00
Light2 64d773ea88 Fixed buff error on relog 2013-09-15 00:22:26 +02:00
Light2 aee55c457b buff fixes 2013-09-14 23:18:52 +02:00
Wefi 0f460744ce Allowed buff Priorities Groups checks. 2013-09-14 16:03:05 -05:00