bug fixes

This commit is contained in:
Cheese 2016-02-07 14:09:02 +11:00
parent a35a9ea31f
commit 2ab1b51401
5 changed files with 25 additions and 25 deletions

View File

@ -38,15 +38,8 @@ public enum ValItem
WATCH("Fancy Pocket Watch",
"This Moolex Watch sure looks good on me!",
Material.WATCH, 0),
LEASH("Checkered Neck Tie",
"Phew, you found my tie! This restaurant is fancy!",
Material.LEASH, 0),
SADDLE("Saddle",
"Oh, uh... that's for later.",
Material.LEASH, 0);
Material.WATCH, 0);
private String _title;
private String _endText;
@ -75,4 +68,9 @@ public enum ValItem
{
return _endText;
}
public byte getData()
{
return _itemByte;
}
}

View File

@ -193,7 +193,7 @@ public class Valentines extends SoloGame
@EventHandler
public void knockbackRod(EntityDamageEvent event)
{
if (!(event.getEntity() instanceof LivingEntity))
if (!(event.getEntity() instanceof Player))
return;
Projectile projectile = Manager.GetDamage().GetProjectile(event);
@ -208,7 +208,9 @@ public class Valentines extends SoloGame
damagee.playEffect(EntityEffect.HURT);
UtilAction.velocity(damagee, UtilAlg.getTrajectory(damagee, damager), 0.6, false, 0, 0.2, 1, true);
UtilAction.velocity(damagee, UtilAlg.getTrajectory(damagee, damager), 0.2, false, 0, 0.1, 1, true);
projectile.remove();
}
@EventHandler
@ -252,8 +254,9 @@ public class Valentines extends SoloGame
_pigs.remove(pig);
pig.playEffect(EntityEffect.DEATH);
_pigsDead.add(pig);
pig.damage(9999);
// pig.playEffect(EntityEffect.DEATH);
// _pigsDead.add(pig);
//Remove Item from Pig
if (pig.getPassenger() != null)
@ -404,7 +407,7 @@ public class Valentines extends SoloGame
//Give Item
if (toSpawn > 1)
{
Item item = pig.getWorld().dropItem(pig.getLocation(), new ItemStack(_item.getMaterial()));
Item item = pig.getWorld().dropItem(pig.getLocation(),ItemStackFactory.Instance.CreateStack(_item.getMaterial(), _item.getData()));
if (pig.getPassenger() != null)
pig.getPassenger().remove();
@ -431,7 +434,7 @@ public class Valentines extends SoloGame
{
UtilAction.velocity(pig,
UtilAlg.getTrajectory(pig.getLocation(),
GetSpectatorLocation().add(Math.random() * 30 - 15, 0, Math.random() * 30 - 15)),
GetSpectatorLocation().clone().add(Math.random() * 30 - 15, 0, Math.random() * 30 - 15)),
2 + Math.random(), false, 0, 0.4, 10, true);
pig.getWorld().playSound(pig.getLocation(), Sound.PIG_IDLE, 2f, 2f);
@ -522,14 +525,14 @@ public class Valentines extends SoloGame
UtilAction.velocity(pig,
UtilAlg.getTrajectory(pig.getLocation(),
GetSpectatorLocation().add(Math.random() * 30 - 15, 0, Math.random() * 30 - 15)),
GetSpectatorLocation().clone().add(Math.random() * 30 - 15, 0, Math.random() * 30 - 15)),
2 + Math.random(), false, 0, 0.4, 10, true);
pig.getWorld().playSound(pig.getLocation(), Sound.PIG_IDLE, 2f, 2f);
}
}
UtilEnt.CreatureMoveFast(pig, target, 1.5f + (float)(1f * closestDist));
UtilEnt.CreatureMoveFast(pig, target, (_finalRound ? 0.4f : 0f) + 1.5f + (float)(1f * closestDist));
}
}
@ -614,7 +617,6 @@ public class Valentines extends SoloGame
if (pig.getPassenger() != null)
pig.getPassenger().remove();
pig.playEffect(EntityEffect.DEATH);
_pigsDead.add(pig);
pigIter.remove();
}

View File

@ -17,7 +17,7 @@ public class TutorialPhaseValentines extends TutorialPhase
new TutorialText(C.cGreen + "Calvin", "Of course not!!!", 2, Sound.COW_IDLE),
new TutorialText(C.cGreen + "Calvin", "I promise this year will be amazing!", 3, Sound.COW_IDLE),
new TutorialText(C.cRed + "Moolanie", "It better be, or we're finished...", 4, Sound.COW_IDLE),
new TutorialText(C.cGreen + "Calvin", "Good thing I prepared for this!", 5, Sound.COW_IDLE),
new TutorialText(C.cGreen + "Calvin", "Good thing I prepared this year!", 5, Sound.COW_IDLE),
new TutorialText(C.cGreen + "Calvin", "WHAT?!", 6, Sound.COW_IDLE),
new TutorialText(C.cGreen + "Calvin", "NO!!", 7, Sound.COW_IDLE),
new TutorialText(C.cGreen + "Calvin", "SOMEBODY HELP ME!", 8, Sound.COW_IDLE),

View File

@ -104,7 +104,7 @@ public class TutorialValentines extends GameTutorial
if (getCurrentPhase().getCurrentText().ID() > 5)
{
//Spawn
if (_pigs.size() < 5 && tick % 20 == 0)
if (_pigs.size() < 5 && tick % 15 == 0)
{
Host.CreatureAllowOverride = true;
@ -215,9 +215,9 @@ public class TutorialValentines extends GameTutorial
for (Player player : getPlayers().keySet())
{
Host.Manager.GetCondition().Factory().Blind("Tutorial End", player, player, 2, 0, false, false, false);
Host.Manager.GetCondition().Factory().Blind("Tutorial End", player, player, 4, 0, false, false, false);
}
UtilTextMiddle.display(C.cGreenB + "Calvin", "Get my things back from the pigs!", 0, 80, 20, UtilServer.getPlayers());
UtilTextMiddle.display(C.cGreenB + "Calvin", "Punch the Pigs to get my items back!", 0, 100, 20, UtilServer.getPlayers());
}
}

View File

@ -23,17 +23,17 @@ public class TutorialText
public TutorialText(String title, String text, int id, Sound sound)
{
this(title, text, (int) (Math.round(1.5 * text.length()) + 25), id, sound);
this(title, text, (int) (Math.round(1.2 * text.length()) + 25), id, sound);
}
public TutorialText(String text, int id)
{
this(null, text, (int) (Math.round(1.5 * text.length()) + 25), id, Sound.NOTE_PLING);
this(null, text, (int) (Math.round(1.2 * text.length()) + 25), id, Sound.NOTE_PLING);
}
public TutorialText(String text, int id, Sound sound)
{
this(null, text, (int) (Math.round(1.5 * text.length()) + 25), id, sound);
this(null, text, (int) (Math.round(1.2 * text.length()) + 25), id, sound);
}
public TutorialText(String text, int stayTime, int id)