Jes00's Poodle Add-Ons (No actual poodles) [Item Rotate V2!! IMPORTANT UPDATE!!]

Poll

Pick one.

Being burned at the stake.
46 (33.8%)
Drowning.
90 (66.2%)

Total Members Voted: 136

Author Topic: Jes00's Poodle Add-Ons (No actual poodles) [Item Rotate V2!! IMPORTANT UPDATE!!]  (Read 53232 times)

Taking Requests
I may take a request you have, if it fulfills the following:

• It's not pointless.
• It's not too big of a project.
• It does require me to model. (I'm horrible at modeling)
• I feel like making it.



Add-Ons:
Fixed Add-Ons
Kalphiter's Elevators
Camera Events

Misc Add Ons
Yahtzee
Destructo Hammer
Advanced Server List Filter
Auto Item Loading
Bot - Can Pickup Items
Treasure Chest Vars
Auto Respawn
Colored Pong
FLUDD
Vehicles Blow Up On Swim
Get Event Count
Pumpkins
Treasure Chest Prop
Toggle Player Chat
Inventory Numbers
Beer
Item Rotate
Arcade
MiniGame - clearAllCheckpoints
Silent Wrench
Destructo Wand - Item
Destructo Wand Keybind
Duplorcator Keybind
Warp Keybind
4x Spawn Brick
Set Random Color
Set Random SpeedKart
Player - Unconscious
Player - No Item Pickup
MiniGame - Clear Items On Reset

Completely Junk Add Ons
Crate Bricks
Spawn Plate
1x2 Castle Wall

RTB Add-Ons Former RTB Add-Ons




Kalphiter's Elevators (v2)

Elevator bricks are under Special -> Elevators
Many elevator sizes can be created with the event elevatorCreate

Elevator bricks, when placed or when set by events, will turn into a glass piece. To make the elevator move, you need to use the elevatorMove event. One unit is the same as 1/3 of a brick. If it's a negative number, the elevator will move down.

elevatorGotoBrick makes the elevator go to the same height as any flat brick. Enter a brick's name into the box.

The elevator can move vehicles, players, and bots as long as they fit on the elevator.

Code: (Fixes:) [Select]
-Datablock and model are now inside Server_Elevators, because the files are no longer default (as of the shadows and shaders update).
-Elevator can no longer go below the FX plane.






Camera Events (v2)

Lets you see from bricks. Made by Chrono. Fixed By Jes00.

Output Events
Modes:
Free - From inside the brick, able to rotate view on 2 axis.
Observe - From outside the brick, looking towards it, able to rotate view on 2 axis.
Static (N/E/S/W/U/D) - From inside the brick, facing in a defined direction, unable to rotate view.

Located in the Self and NamedBrick sections!

Code: (Fixes:) [Select]
-Fixed Observer and Free modes. The static shape LCD no longer exists, because the bedroom was removed.
-Fixed Up and Down modes. For some reason Up made you look down and Down made you look up.






Yahtzee (v2)



The key bind is in the Gui category for those of you who can't find it. There is also a button in the main menu to play it.

Don't know what Yahtzee is or how to play it? Google it.


The buttons in the top box are to score your ones through sixes and full house and stuff. Click the five dice in the bottom box to hold/unhold them. Click the roll button to roll the dice.

THIS MOD REQUIRES Support_Arcade IN ORDER TO WORK!!!



ChangeLog
Code: (v1 To v2) [Select]
-Now requires Support_Arcade.

 -Changed the UI for the "New Game" and "Roll" buttons.




Destructo Hammer (v1)

It's like the destructo wand, except it can only destroy brick that aren't supporting other bricks.
It looks like the default hammer, except it's red and on fire.
Say /MagicHammer to use (Admin Only).






Advanced Server List Filter (v2)

More options to filter the server list then are default.

Just open the filters preferences in the server list GUI and put some blacklisted words in the server name filter box. Next time you refresh the server list, any server containing one or more of these words, will be excluded from the server list.






Auto Item Loading (v1)

Type /autoLoad to toggle automatically loading your items when you respawn. Also comes with a Slayer pref (under Advanced, minigame prefs) to toggle wether auto item loading is allowed in the minigame or not.

THIS MOD REQUIRES GameMode_Slayer AND Event_SaveLoadItems IN ORDER TO WORK!!!






Bot - Can Pickup Items (v1)

Adds the output event Bot > canPickupItems
When it's set to true, the bot will now pickup and wield any items it walks over.






Treasure Chest Vars (v1)

Adds the following variables.
                                  <var:global:numChests> - The number of treasure chests in the server.
                                   <var:client:chestsFound> - The number of treasure chests that the client has found.
                                   <var:client:chestsLeft> - The number of treasure chests that the client has left to find.

THIS MOD REQUIRES Event_Variables IN ORDER TO WORK!!!






Auto Respawn (v1)

Automatically respawn as soon as possible after you die. /autoRespawn to toggle. This is a client sided mod.





Colored Pong (v1)

Adds red, orange, yellow, green, cyan, blue, and purple pong projectiles.





FLUDD (v2)

   
   
(Click to enlarge)

Flash Liquidizer Ultra Dousing Device.

FLUDD is a machine from the old GameCube game Super Mario Sunshine. It goes on your back and squirts a jet of water that does very minimal damage. Currently has one mode; squirt. Use squirt mode to damage people slightly and push them backwards. To refill your water(not via events), jump into some water and fire FLUDD. Also features sounds from the game, a custom item icon, and the HUD from the game that displays your water level.

Comes with the following events:
onFLUDDHit - input event.
Player => addFLUDDWater [number] - output event.
Player => deductFLUDDWater [number] - output event.
Player => setFLUDDWater [number] - output event.

Note to modders:
When something is hit by squirt mode, className::onFLUDDHit(%obj, %player, %pos) and yourDataBlock::onFLUDDHit(%data, %player, %obj, %pos) are called. Don't forget to parent it if you use player::onFLUDDHit(%attacked, %attacker, %pos) or fxDTSBrick::onFLUDDHit(%brick, %player, %pos).

I hope to add more modes such as hover, rocket, and turbo, when Demian has the time to model them.



ChangeLog
Code: (v1 To v2) [Select]
-Fixed a console error appearing in rare cases.

 -If someone is on fire via Weapon_FlintlockWeapons,
 Weapon_ElementalSpells, Weapon_Molotov, or the molotov from ZAPT, squirt
 mode can put them out.

 -Squirt mode can now clean up blood from Script_SMMBlood.




Vehicles Blow Up On Swim(v1)

Vehicles blow up in a black cloud of smoke when they go in the water.
Requested by Fab.






Get Event Count (v1)

Admins can use /getEventCount or /eventCount to get how many events there are on the server. Admin Only.

Requested by Furling.






Pumpkins (v1)

The default pumpkins bricks, pre-carved.






Treasure Chest Prop (v1)

Comes with a treasure chest that cannot be opened and a treasure chest that can be opened, but does not count as a treasure chest. The latter stays open longer if you click it while it's already open.






Toggle Player Chat (v1)

Use a key bind to toggle wether or not you can see player's chatting. Client sided.
Requested by Mr. Nobody.

The key bind is in the Communications category for those of you who can't find it.






Inventory Numbers (v1)

When building is disabled you can use the 0-9 keys(it will not be these keys if you have bound them to something else, but the default binds are 0-9) to switch your weapon slot.
I thought of this because I use a trackpad and often scroll pass the weapon I want, thus leading to my death in battle.






Beer

     

A beer bottle with two UI names so that you can choose which mode it starts at in the player's inventory. The player may right click to flip the bottle to use it's other mode. It has two modes:

Drink
When you take out the bottle, a snazzy bottle cap comes flying off. If used in drink mode, your screen will flash white and red(the amount depending on your alcohol level) and the bottle will be consumed and removed from your inventory. Your alcohol level will be raised by 0.06 every drink. If your alcohol level is below 0.3, you will gain 30 HP every time you drink beer. If it's 0.3 or above, you will loose 15 HP per drink.
If your alcohol level reaches 0.08, you will say random drunken messages now and then, plus you will sometimes moan and groan when you chat.
When your alcohol level hits 0.3, you will randomly pass out for a few seconds, now and then.
If your alcohol level gets to 0.6, you will die of alcohol poisoning.

Weapon
You can flip the bottle upside down to use it as a weapon. It will deal 30 damage on first hit, then it will break and 10-25 pieces of glass will go flying, dealing 10 damage for each piece of glass that hits someone. After the bottle is broken it will deal 20 damage when it hits someone and it can no longer be switched back to drink mode.

A big thanks to Mr.Nobody for the models!


Note To Modders
If you make something alcoholic and want to use the same system as this, just copy Support_Alcohol.cs and use %player.increaseAlcoholLevel(%num); to increase a player's alcohol level.






Item Rotate (v2)



Remember that old item spinning add-on? This is the same thing, except you can do it with individual items.
Check the "rotate" item direction to make the item rotate clockwise. Alternatively, if the server has the mod, but you don't, you can say /RotateItemSpawn after wrenching the desired brick. The "rotate" item direction will only appear if you and the server both have the add-on. I don't know why the rotate option isn't default. The rotating is a default feature, I'm just using it.



ChangeLog
Code: (v1 To v2) [Select]
-Fixed a major thing that stopped you from auto rejoining a server when the gamemode changed.



« Last Edit: December 31, 2014, 07:56:40 AM by jes00 »



Arcade (v1)



Adds the above arcade to Blockland and a button to open it in the main menu. Alternatively, you can use a key bind to open it. I plan to add in support for arcade games to have their own settings.

The key bind is in the Gui category for those of you who can't find it. There is also a button in the main menu to open it.

THIS DOES NOT COME WITH ANY ARCADE GAMES. IT IS JUST SUPPORT FOR THEM TO BE ADDED IN.


Note to modders:
Code: (How To.txt) [Select]
//=========================================================================

//Please note: None of the following functions require that Blockland be
//restarted or that the arcade GUI be closed or reopened.

//=========================================================================

//This is code to register your game into the arcade. It is not copy and
//paste code. There are instructions on how to modify it, below.

//Make sure to execute your GUI before you use this code.

if(isFile("Add-Ons/Client_Whatever/something.cs"))
{
if(!isObject(ArcadeSystem))
{
exec("Add-Ons/Support_Arcade/client.cs");
}

registerArcadeGame("UI Name", "GuiObject", "Bitmap File Path", "Description file path");

//UI Name - This the name for your game that everyone will
//see.

//GuiObject - This is the object name for your game's GUI.

//Bitmap File Path - This file MUST be a png, jpg, or jpeg file.
//This image will be displayed as a representation of your game. It
//is suggested for this image to be 60x60, but it may be bigger or
//smaller.

//Description File Path - This is a file path to a .txt file. The
//contents of the file will be displayed as a description of your
//game. This file can include different colored text, using
//<color:000000> and different fonts, using <font:whatever:size>.
}

//=========================================================================

//You can also you change your arcade game's files via the following
//function.

updateArcadeGame("UI Name", "GuiObject", "Bitmap File Path", "Description file path");

//UI Name - This the name for your game that everyone will see.

//GuiObject - This is the object name for your game's GUI.

//Bitmap File Path - This file MUST be a png, jpg, or jpeg file.
//This image will be displayed as a representation of your game. It
//is suggested for this image to be 60x60, but it may be bigger or
//smaller.

//Description File Path - This is a file path to a .txt file. The contents
//of the file will be displayed as a description of your game. This file
//can include different colored text, using <color:000000> and different
//fonts, using <font:whatever:size>.

//=========================================================================

//If you need to unregister your arcade game at any time you can use the
//function below.

unregisterArcadeGame("UI Name");

//UI Name - This the name for your game that everyone will see.

//=========================================================================

//If you need to check if a certain arcade game is registered, use the
//below function.

isRegisteredArcadeGame("UI Name");

//UI Name - This the name for your game that everyone will see.

//Please note: if the game is not registered, it returns false, but if the
//game is registered, it returns the script object that contains the arcade
//game's data.

//=========================================================================

//If, for whatever reason, you need to get the currently selected arcade
//game, use the function below.

getSelectedArcadeGame();

//This will return the UI name of the selected arcade game. Or you can do:

getSelectedArcadeGame(1);

//and it will return the script object of the selected arcade game.
//If there is no arcade game selected it will return blank.


//=========================================================================

//If your game has a high score then you can use $ArcadeHighScore::* and
//the pref will be saved upon Blockland closing via the quit button. The
//pref will also be loaded when Blockland is started. You can also use:

saveArcadeHighScores();

//to save your pref without Blockland being closed.

//=========================================================================






MiniGame - clearAllCheckpoints (v2)

Adds the output event, MiniGame > clearAllCheckpoints, to clear the checkpoints of everyone in the minigame and respawn everyone in the minigame.



ChangeLog
Code: (v1 To v2) [Select]
-Fixed a bug involving class names.




Silent Wrench (v1)

It's just like the regular wrench, but silent. Includes admin only /useSilentWrench and /silentWrench commands.
Requested by Block Aloni.






Destructo Wand - Item (v1)

The Destructo Wand can now be spawned on a brick and picked up by admins.
Requested by superdupercoolguy.






Destructo Wand Keybind (v1)

You can now use the Destructo Wand with the push of a button!
The key bind is in the Action category for those of you who can't find it.
Requested by Furdle.






Duplorcator Keybind (v1)

You can now use the Duplorcator with the push of a button!
The key bind is in the Action category for those of you who can't find it.
Requested by Furdle.






Warp Keybind (v1)

You can now use the warp command with the push of a button!
The key bind is in the Movement category for those of you who can't find it.
Requested by Furdle.






4x Spawn Brick (v2)

No pictures required. It's exactly like the default 3x spawn brick, but bigger.



ChangeLog
Code: (v1 To v2) [Select]
-Fixed bug were you would spawn high in the air sometimes.




Set Random Color (v1)

This output event has three check boxes. If the first one is checked, the color will be randomized. If the second one is checked, the FX will be randomized. If the third one is checked, the shape FX will be randomized(it can also end up as the water brick's shape FX, which is not on the spray can list). I made it this way so you can randomize the brick in any combination you want. If you leave all the check boxes unchecked, it won't do anything at all.






Set Random SpeedKart (v1)

Sets the brick to a random speed kart(only if the brick is a vehicle spawn).






Player - Unconscious

A playertype that goes unconscious for a set amount of time instead of dying(defualt is 10 seconds).
The variable for the time is $UnconsciousPlayer::UnconsciousTime.






Player - No Item Pickup

A regular no jet player that can't pickup items. The addItem event does not work with this player either. This can be toggled by changing $Player::NoItemsPickup::NoAddItem.






MiniGame - Clear Items On Reset (v1)

Adds a Slayer pref to clear dropped items on minigame reset. If you're not using Slayer, it will clear them by default.






Crate Bricks (v2)



Failed by Ephialtes because he thinks they're: Pointless, this isn't how blbs should be used.

Comes with the following bricks:
4x Crate
4x Crate - Smooth

I mostly made this to practice my brick making skills.






Spawn Plate (v1)



A 4x4 plate with a black octagon in the middle. I made this to spawn a battery item on in my ghost hunt gamemode. The brick icon is junk.






1x2 Castle Wall (v1)



Exactly like the default castle wall brick, but 2x. I made this brick just because I needed it for a build. But I figured that I should release it just incase anyone else wants it.

Thanks to MasterLegoDude for making the brick icon.






More Add-Ons:
RTB Add-Ons Former RTB Add-Ons



Cmd Enter Fullscreen Disable
Made for Macs.

Disables Cmd + Enter fullscreen toggle(which is default on a Mac).




Colored Grass
Now you can have grass in any color!

It's the grass emitter but it's color is whatever the brick's color is.




Double Click Server Join
For those of you who are lazy.

Double click any server in the server list and you will join that server.

Requested by Uxie.




Dwarf Player
A short sturdy dwarf.

A scaled down player that has 200 health, can't jet, and can jump the height of three 1x1 bricks on top of each other.




Fetch All
Fetch everyone on the server if your an admin.

Adds a fetch all button in the admin menu(compatible with admin GUI plus) and you can say /fetchAll in the chat on any server you are an admin in and it will fetch everyone on the server.




Get Color
Get the color of the brick your looking at.

Say /getColor to set your spray can to the color of the brick your looking at.

I find this useful for when I forget what color I used for a brick.

Another add on that does the same thing is on RTB but I didn't not find it until after I had submitted this.




Go To Levels
An easy way to add levels to your creations.

Name any brick Level [insert number here] and then you can use the levelUnlocked output event to unlock that level. Once the level is unlocked you can use /goTo [insert number here] to go the level number you input.

Inspired by Jetz.




Jes00's Colorset
A colorset made by me!

The picture says it all...






onChestOpen
Can't do onActivate events when someone has already found that treasure chest? Here is the solution!

Makes it so onActivate is called when a treasure chest is clicked but already found and onChestOpen is called when the treasure chest is opened.

Requires Brick_Treasure_Chest to be enabled.




onPlayerFirstTouchAndStopTouch
Comes with two input events:
onPlayerFirstTouch - An input event triggered once when the player touches the brick.
onPlayerStopTouch - An input event triggered when the player gets off the brick.




Printable Water Bricks
Tired of the same water texture on your bricks? look no further!

Comes with the following bricks:
8x Print Rapids
8x Print River
8x Print Water
32x Print Water

Requires Brick_Large_Cubes(default add on).

Requested by Lord Tony.




Quit Prompt
Makes a prompt come up to quit Blockland when the quit button is pushed.

Ever click the quit button by accident and then you need to start Blockland again? Or have you ever clicked the quit button but then decided you didn't want to stop playing Blockland yet? your problem is solved!

With this add on a prompt will come up when the quit button is clicked, if you select no the box is closed, if you select yes then Blockland closes.




Rejoin Server
Rejoin a server at any time.

Type /rejoinServer in any server to rejoin the server you're in.




Set Random Print Num
Sets a random print number.

Use the two boxes to set the min and max random print number.

For example: if I did setRandomPrintNum [0] [9] it would be a random print number from 0 - 9.

Requested by Hodototman.




Zombie Infection Events
Adds events for zombie infection.

Adds the following input events:

onBotInfected >
Self
Bot
Infector
Minigame

onBotInfect >
Self
Bot
Infected
Minigame

Requires Bot_Zombie to work.




« Last Edit: October 15, 2014, 06:44:28 AM by jes00 »

If you do observer on 2 bricks with the same name, does it still make a free cam?

DAMNIT I thought there was going to be a poodle playertype.

DAMNIT I thought there was going to be a poodle playertype.
Same, he got me there for a second.

You owe me a poodle

So misleading :(

If someone makes a poodle model and animations, I'll script the playertype :/

I thought there was going to be a poodle playertype.
Me too.

Jes, you're now bound by law to make a poodle playertype. :D

Me too.

Jes, you're now bound by law to make a poodle playertype. :D
(I'm horrible at modeling)
If someone makes a poodle model and animations, I'll script the playertype :/

If someone makes a poodle model and animations, I'll script the playertype :/
But the scripting and modeling is like, all the work :U
« Last Edit: November 11, 2013, 06:01:40 PM by Reinforcements »

But the scripting and modeling is like, all the work :U
I said I would script it.

YES! CAMERA EVENTS FIXED!
oh my god jes i love you

Request:

A simple murder mystery gamemode. All other ones like it are private and or broken, and Mafia Madness is full of bullstuff rules. I guess you could model a simple knife and or gun.