- Nov 05, 2019
-
-
DarkGod authored
-
- Sep 19, 2019
-
-
DarkGod authored
-
- Jun 11, 2019
-
-
This reverts commit a8b298b0
-
- May 19, 2019
-
-
Lisa Greene authored
This reverts commit a8b298b0
-
- Apr 13, 2019
-
-
Lisa Greene authored
This reverts commit 76b58d42
-
Lisa Greene authored
-
- Feb 10, 2019
-
-
Chris Davidson authored
-
- Oct 24, 2018
-
-
Chris Davidson authored
-
- Mar 21, 2018
-
-
DarkGod authored
-
- Feb 17, 2017
-
-
Chris Davidson authored
-
- Jan 04, 2017
-
-
DarkGod authored
-
- Jan 07, 2016
-
-
DarkGod authored
-
- Apr 05, 2015
-
-
Hachem_Muche authored
Allows NPC's to use activatable objects by giving them special talents that serve as an interface for the AI. Adds mod.class.interface.ActorObjectUse class (in mod.class.Actor) When a usable object is added to an Actor inventory, the Actor may get a talent that can be activated to use the power. This talent is similar to normal talents, but translates the object definition as needed for NPC use. objects with a .use_power (most uniquely defined powers) are usable unless the .no_npc_use flag is set. objects with a .use_simple field (mostly consumables) are not usable unless the .allow_npc_use flag is set or the .tactical field is defined. objects with a .use_talent field (many charms and artifacts) are usable so long as the talent definition does not have the .no_npc_use flag set. Energy use matches the object (based on standard action speed) the new talent .on_pre_use function handles checking for object cooldowns, inventory access and a t.on_pre_use function (for talent-based powers) Important fields defined within object.use_simple or object.use_power: .tactical = tactics table for interpretation by the tactical ai, subfields may be functions(who, t, aitarget) where who = object user, t = talent used (defined here), aitarget = who's (actor) target This should be defined for NPC's to use the object intelligently .on_pre_use = function(obj, who) that must return true for the object to be useable .range = range of the ability (defaults to 1, may be a function(self, t)) .radius = radius of ability (defaults to 0, may be a function(self, t)) .target = targeting parameters (table, may be a function(self, t)), interpreted by engine.Target:getType .requires_target, if true, don't use the object if the target is beyond radius + range Updated charms(amulet, belt, boots, cloak, light-armor, mindstars, ranged, staves, torques, totems, wands, weapons and some fixed arts) with the required fields to use the items. engine: updated ActorInventory functions to pass inventory and slot information as appropriate. tactical AI Updated the tactical AI and the talented_ai_tactic resolver to accept a function(self, t) for a talent tactical table. Adds a charm resolver to randombosses and several NPC's (with tactical AI) Equipping a useable item resets it's charges when it's equipped by any party member. Updated the UseTalents dialog to use getTalentDisplayName for its list
-
- Jan 24, 2015
-
-
Eric Wykoff authored
-
- Jan 01, 2015
-
-
DarkGod authored
-
- Jul 22, 2014
-
-
Sebastian Vråle authored
-
- Jun 03, 2014
-
-
DarkGod authored
-
- May 12, 2014
-
-
DarkGod authored
Buffed iron & steel weapons to make melee/archery start more fun Buffed Healing Infusion
-
- May 04, 2014
-
-
DarkGod authored
Random artifacts now have a 25% to pick a non-physical damtype of one of their themes Improved actor tooltip Improved/changed many egos
-
- Apr 23, 2014
-
-
DarkGod authored
More brawlers and Sun Paladin updates Reduced the critical damage power on egos Buffed many charms Colored temporary effects by type in Actor tooltips Added Actor:checkClassification which checks if an actor is in an arbitrary set of classifications Changed die_at to show actual negative HP Minimalist UI now shows a timer left for summons
-
- Jan 16, 2014
-
-
DarkGod authored
yay
-
- Dec 07, 2013
-
-
DarkGod authored
-
- Jun 18, 2013
-
-
DarkGod authored
-
- Jun 03, 2013
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@6819 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Feb 20, 2013
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@6436 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Jan 05, 2013
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@6325 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Sep 03, 2012
-
-
dg authored
Mind Storm damage reduced and feedback cost increased Mind Storm bolts now pass through friendly targets Nightmare damage reduced Reduced range on most solipsist talents to 7 Antimagic disruption made more obvious in the combat log Changed the power source on many artifacts to more appropriate ones Purging egos now give a saving throw Amulets and Ring egos reworked; all otehr egos will not give effect immunities but them; but they will have much higher values git-svn-id: http://svn.net-core.org/repos/t-engine4@5631 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Jul 09, 2012
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@5348 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Jul 05, 2012
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@5336 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Jun 04, 2012
-
-
dg authored
Improved Higher talents: Overseer of Nations now also increases lite, infravision and heightened senses radius Born into Magic gives a higher benefit to spell resist and also +arcane% damage Higher's Bloom now lets your use any active talents without cost for a few turns git-svn-id: http://svn.net-core.org/repos/t-engine4@5182 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Apr 27, 2012
-
-
dg authored
All activable egos use the new charm system with a global cooldown. Artifacts keep their own cooldown. git-svn-id: http://svn.net-core.org/repos/t-engine4@5054 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Mar 06, 2012
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@4955 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Feb 28, 2012
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@4945 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Feb 14, 2012
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@4863 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Feb 12, 2012
-
-
dg authored
Weapons now (mostly) have three stats: damage, maximum accuracy (used in checkHit()), and critical power (replaces the default 1.5x crit multiplier). Item tooltips much easier to read Weapon tooltips display useful information, such as how much damage the weapon will actually do. (This needs further improvement, as it doesn't account for percentage damage increases and decreases, such as those imposed by shield wall or offhand penalties) Quivers and shot pouches are now non-consumable items, but require reloading using the new 'Reload' talent. Shields are much more active and focus on damage mitigation. Riposte now works with a Shield's Block talent Staff, shield, bow, sling, and ammo egos mostly rewritten. Resolver for egos has been changed to centralize default ego value information for ease of balancing. Items can now grant talents (passive or active) Use talents dialog now displays passive talents, so that item-granted passives show up someplace. git-svn-id: http://svn.net-core.org/repos/t-engine4@4842 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Oct 21, 2011
-
-
dg authored
Fixed character sheet and Relentless Pursuit text to reflect duration reduction changes Made resource leeching weapon-only Updated some talent descriptions with the new physical power git-svn-id: http://svn.net-core.org/repos/t-engine4@4571 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Oct 13, 2011
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@4550 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Sep 28, 2011
-
-
dg authored
Garkul Helm and Garkul Teeth are now a set git-svn-id: http://svn.net-core.org/repos/t-engine4@4487 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Sep 26, 2011
-
-
dg authored
git-svn-id: http://svn.net-core.org/repos/t-engine4@4471 51575b47-30f0-44d4-a5cc-537603b46e54
-
- Sep 13, 2011
-
-
dg authored
ObjectActivable:useObject changed to return a table, objects implementation using use_simple or use_power must thus return a table too Fixed using object turn-usage. Turn will be spend when the target is selected only git-svn-id: http://svn.net-core.org/repos/t-engine4@4390 51575b47-30f0-44d4-a5cc-537603b46e54
-