Fixed lifeday gifts, swoop deed, inspire, +fixme

This commit is contained in:
Treeku
2013-12-16 13:41:47 +00:00
parent 0696edef9d
commit d7d2f327a5
6 changed files with 11 additions and 8 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ def run(core, actor, target, commandString):
actor.sendSystemMessage('@performance:insp_buff_must_perform', 2)
return
if target.getPerformanceWatchee() != actor:
if not target.getPerformanceWatchee() or target.getPerformanceWatchee() != actor:
if actor.getPerformanceType():
actor.sendSystemMessage('@performance:insp_buff_must_watch', 2)
return
@@ -7,7 +7,7 @@ def setup(core, object):
def use(core, actor, object):
pcd = actor.getSlottedObject('datapad')
pcd = createObject('object/intangible/vehicle/shared_speederbike_swoop_pcd.iff', actor.getPlanet(), actor.getPosition)
pcd = core.objectService.createObject('object/intangible/vehicle/shared_speederbike_swoop_pcd.iff', actor.getPlanet(), actor.getPosition)
if datapad and pcd:
datapad.add(pcd)
+2 -2
View File
@@ -47,8 +47,8 @@ def handleSelection(core, actor, object, option):
if not inventory:
return
reward1 = core.objectService.createObject('object/holiday/life_day/rewards_09/shared_lifeday_painting.iff', actor.getPlanet())
reward2 = core.objectService.createObject('object/holiday/life_day/' + objectName + '.iff', actor.getPlanet())
reward1 = core.objectService.createObject('object/tangible/holiday/life_day/rewards_09/shared_lifeday_painting.iff', actor.getPlanet())
reward2 = core.objectService.createObject('object/tangible/holiday/life_day/' + objectName + '.iff', actor.getPlanet())
inventory.add(reward1)
inventory.add(reward2)
+3 -3
View File
@@ -5,9 +5,9 @@ def createRadial(core, owner, target, radials):
radials.clear()
player = owner.getSlottedObject('ghost')
radials.add(RadialOptions(0, 7, 1, ''))
if player and core.collectionService.isComplete(owner, 'col_lifeday_tree_tracking_2010') == False:
if player and core.collectionService.getCollection(owner, 'col_lifeday_tree_tracking_2010') < 1:
radials.add(RadialOptions(0, 21, 3, '@spam:tree_use'))
if player and core.collectionService.isComplete(owner, 'lifeday_badge_08') == False:
if player and core.collectionService.getCollection(owner, 'lifeday_badge_08') < 1:
radials.add(RadialOptions(0, 115, 3, '@spam:tree_badge'))
return
@@ -27,7 +27,7 @@ def handleSelection(core, owner, target, option):
if not player:
return
if core.collectionService.isComplete(actor, 'lifeday_badge_08'):
if core.collectionService.isComplete(actor, 'col_lifeday_tree_tracking_2010'):
return
inventory = actor.getSlottedObject('inventory')
+3
View File
@@ -572,6 +572,9 @@ public class SimulationService implements INetworkDispatch {
ghost.toggleFlag(PlayerFlags.LD);
// FIXME IllegalArgumentException: References to entities are not allowed: resources.objects.creature.CreatureObject
// FIXME ProtocolDecoderException
// FIXME LockTimeoutException
object.createTransaction(core.getCreatureODB().getEnvironment());
core.getCreatureODB().put(object, Long.class, CreatureObject.class, object.getTransaction());
object.getTransaction().commitSync();
+1 -1
View File
@@ -100,7 +100,7 @@ public class SkillService implements INetworkDispatch {
}
//exempt species skills from being returned -- they're marked godOnly but really meant to be granted
if ((!speciesSkill) && ( godOnly || isHidden)) {
if ((!speciesSkill) && (godOnly || isHidden)) {
return;
}