Back to Index | Page generated: Dec 20, 2024, 7:22:09 AM |
from Expansion Manager's OXP list | from Expansion Manifest | |
---|---|---|
Description | Allows to resell most original equipments and some more in stations with the same techlevel necessary to buy the equipment. The resell value is generally 60 per cent of the original recommended retail price. | Allows to resell most original equipments and some more in stations with the same techlevel necessary to buy the equipment. The resell value is generally 60 per cent of the original recommended retail price. |
Identifier | oolite.oxp.Commander_McLane.Sell_Equipment | oolite.oxp.Commander_McLane.Sell_Equipment |
Title | Sell Equipment | Sell Equipment |
Category | Equipment | Equipment |
Author | Commander McLane | Commander McLane |
Version | 1.5 | 1.5 |
Tags | ||
Required Oolite Version | ||
Maximum Oolite Version | ||
Required Expansions | ||
Optional Expansions | ||
Conflict Expansions | ||
Information URL | http://wiki.alioth.net/index.php/Sell_equipment_OXP | n/a |
Download URL | https://wiki.alioth.net/img_auth.php/4/4a/Sell_Equipment_1.5.oxz | n/a |
License | CC-BY-NC-SA 3.0 | CC-BY-NC-SA 3.0 |
File Size | n/a | |
Upload date | 1610873296 |
Also read http://wiki.alioth.net/index.php/Sell%20Equipment
{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 \readonlydoc1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \paperw11905\paperh16837\margl1440\margr1440\vieww12720\viewh8880\viewkind0 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\qc\pardirnatural \f0\b\fs26 \cf0 \ul \ulc0 sell_equipment v 1.5 \b0 \ulnone \ \ by "Commander McLane"\ \ \ an Expansion Pack for Oolite by Giles Williams\ \ based on "Elite" by Ian Bell and David Braben\ \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural \cf0 \ \ \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural \cf0 \ul Introduction\ulnone \ \ It does what it says. This OXP allows you to resell all original equipment\'97and some more\'97in stations with the same techlevel necessary to buy the equipment.\ \ \ul Overview\ulnone \ \ Just go to the station's equipment department. Together with equipment items you don't yet have there will be the possibility to sell those items you have. Selling equipment costs a small fee, and don't expect to get all your money back. The resell value is generally 60 per cent of the original recommended retail price.\ \ Anyway, if you're in dire need for some cash, selling some of your equipment can be a less dangerous alternative to taking out a loan with the notorious Black Monks. When you got some money again, you can easily replace whatever you have sold with a brand new item.\ \ Note that some equipment is not affected by this OXP. For reselling missiles and other stuff mounted outside the ship there has always been the missile removal. And similarly there was always the passenger berth removal. Main weapons like lasers and twin plasma cannons cannot be removed by selling them, because they are handled differently by the engine.\ \ \ul Minimum Requirements\ulnone \ \ Sell_equipment1.5.oxp requires at least Oolite 1.73.\ \ \ul Download Location\ulnone \ \ This OXP is available for download via the {\field{\*\fldinst{HYPERLINK "http://wiki.alioth.net/index.php/Sell_equipment_OXP"}}{\fldrslt Elite Wiki}}.\ \ \ul Installation\ulnone \ \ Move or copy the file sell_equipment1.5.oxp from this folder to the AddOns folder inside the Oolite main folder. Make sure to remove any previous versions of the OXP. Restart Oolite.\ \ \ul Acknowledgements\ulnone \ \ Thanks to Eric Walch who gave me the idea to just sit down and do this. And thanks to all the Oolite coders who are continuously working to make OXPs like this possible.\ \ \ul License\ulnone \ \ This work is licensed under the Creative\'a0Commons Attribution-NonCommercial-ShareAlike License version 3.0. For more information see the ReadMe of Oolite or the {\field{\*\fldinst{HYPERLINK "http://creativecommons.org/licenses/by-nc-sa/3.0/"}}{\fldrslt Creative Commons' website}}.\ \ Practically this means that you may rip it apart and use whatever seems useful to you, as long as you credit the original author. It would be nice\'97although by no means necessary\'97to give me a note, if you intend to use parts of it.\ \ \ul History\ulnone \ \ version 1.5 (October 19th, 2013)\ - fixed a bug that allowed you to sell and retain the large cargo bay under certain circumstances\ \ version 1.4 (February 28th, 2011)\ - added the wormhole scanner to the sellable equipment items\ - tidied up the script\ - requires now Oolite 1.73\ \ version 1.3 (February 4th, 2009)\ - added another OXP equipment item\ - fixed a typo in one of the short descriptions\ \ version 1.2 (November 26th, 2008)\ - removed a bug which could lead to problems in Anarchies.oxp (accidentally introduced two global variables with the same name)\ \ version 1.1 (November 11th, 2008)\ - added some OXP equipment items\ - prepared for more sophisticated calculation of the resell value (but it is still 60% of original price)\ \ version 1.0 (November 6th, 2008)\ - fully functional version\ - requires Oolite 1.72\ }
Path | |
---|---|
Config/script.js | "use strict"; /* sell_equipment script Script for selling the standard Oolite equipment, and some items more. Oolite Copyright © 2003-2013 Giles C Williams and contributors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. sell_equipment.oxp Copyright © 2008-2013 "Commander McLane" This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. */ this.name = "sell_equipment"; this.description = "script for selling equipment"; this.author = "Commander McLane"; this.copyright = "© 2013 Commander McLane"; this.license = "CC-by-nc-sa 3.0"; this.version = "1.5"; /* variables */ this.equipment_key = new Array( "EQ_CARGO_BAY", "EQ_ECM", "EQ_FUEL_SCOOPS", "EQ_ESCAPE_POD", "EQ_ENERGY_BOMB", "EQ_ENERGY_UNIT", "EQ_NAVAL_ENERGY_UNIT", "EQ_DOCK_COMP", "EQ_GAL_DRIVE", "EQ_CLOAKING_DEVICE", "EQ_FUEL_INJECTION", "EQ_SCANNER_SHOW_MISSILE_TARGET", "EQ_MULTI_TARGET", "EQ_ADVANCED_COMPASS", "EQ_ADVANCED_NAVIGATIONAL_ARRAY", "EQ_TARGET_MEMORY", "EQ_SHIELD_BOOSTER", "EQ_NAVAL_SHIELD_BOOSTER", "EQ_HEAT_SHIELD", "EQ_WORMHOLE_SCANNER", "EQ_MILITARY_JAMMER", "EQ_MILITARY_SCANNER_FILTER", "EQ_FRAME_BOUNTY_SCANNER", "EQ_CHAFF_LAUNCHER", "EQ_EEU", "EQ_FRAME_FUEL_COLLECTOR", "EQ_ORE_PROCESSOR", "EQ_ROCKHERMIT_SCANNER" ); /* event handler */ this.playerBoughtEquipment = function(equipmentKey) { for(var i = 0; i < this.equipment_key.length; i++) { if(equipmentKey == this.equipment_key[i] + "_REMOVAL") { player.ship.removeEquipment(this.equipment_key[i]); player.ship.removeEquipment(this.equipment_key[i] + "_REMOVAL"); if(player.ship.equipmentStatus(this.equipment_key[i]) === "EQUIPMENT_UNAVAILABLE") { player.credits += (EquipmentInfo.infoForKey(this.equipment_key[i]).price * 0.1 * 0.6); } else { player.credits += 10; } break; } } } /* Idee: Den Wiederverkaufspreis vom TL abhängig machen. Je niedriger, desto mehr Geld. Eventuell den WiederverkaufsTL senken. Warum sollten nicht rückständige Systeme fortschrittliche Technik kaufen wollen, für teuer Geld? Entscheidend müsste die Differenz zwischen SystemTL und KaufTL sein. */ |